home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Hyper / K-L / LetterWriter 1.12.cpt / LetterWriter 1.12 / background_2710.txt < prev    next >
Text File  |  1990-02-25  |  7KB  |  320 lines

  1. -- background: 2710 from stack: in.12
  2. -- bmap block id: 11800
  3. -- flags: 4000
  4. -- background id: 0
  5. -- name: Letters
  6. ----- HyperTalk script -----
  7. on newCard
  8.   put the short date into field "Received"
  9.   put "Personal" into field "Type"
  10. end newCard
  11.  
  12.  
  13.  
  14. -- part 11 (field)
  15. -- low flags: 00
  16. -- high flags: 0004
  17. -- rect: left=63 top=43 right=59 bottom=270
  18. -- title width / last selected line: 0
  19. -- icon id / first selected line: 0 / 0
  20. -- text alignment: 0
  21. -- font id: 3
  22. -- text size: 9
  23. -- style flags: 256
  24. -- line height: 12
  25. -- part name: From
  26.  
  27.  
  28. -- part 12 (field)
  29. -- low flags: 00
  30. -- high flags: 0004
  31. -- rect: left=63 top=78 right=94 bottom=130
  32. -- title width / last selected line: 0
  33. -- icon id / first selected line: 0 / 0
  34. -- text alignment: 0
  35. -- font id: 3
  36. -- text size: 9
  37. -- style flags: 256
  38. -- line height: 12
  39. -- part name: Received
  40.  
  41.  
  42. -- part 13 (field)
  43. -- low flags: 00
  44. -- high flags: 0004
  45. -- rect: left=133 top=78 right=94 bottom=200
  46. -- title width / last selected line: 0
  47. -- icon id / first selected line: 0 / 0
  48. -- text alignment: 0
  49. -- font id: 3
  50. -- text size: 9
  51. -- style flags: 256
  52. -- line height: 12
  53. -- part name: Sent
  54.  
  55.  
  56. -- part 14 (field)
  57. -- low flags: 00
  58. -- high flags: 0007
  59. -- rect: left=277 top=43 right=92 bottom=493
  60. -- title width / last selected line: 0
  61. -- icon id / first selected line: 0 / 0
  62. -- text alignment: 0
  63. -- font id: 3
  64. -- text size: 9
  65. -- style flags: 256
  66. -- line height: 12
  67. -- part name: Notes
  68.  
  69.  
  70. -- part 15 (field)
  71. -- low flags: 00
  72. -- high flags: 0007
  73. -- rect: left=63 top=115 right=320 bottom=493
  74. -- title width / last selected line: 0
  75. -- icon id / first selected line: 0 / 0
  76. -- text alignment: 0
  77. -- font id: 3
  78. -- text size: 9
  79. -- style flags: 0
  80. -- line height: 12
  81. -- part name: Letter
  82.  
  83.  
  84. -- part 16 (button)
  85. -- low flags: 00
  86. -- high flags: 2000
  87. -- rect: left=6 top=77 right=121 bottom=49
  88. -- title width / last selected line: 0
  89. -- icon id / first selected line: 3430 / 3430
  90. -- text alignment: 1
  91. -- font id: 0
  92. -- text size: 12
  93. -- style flags: 0
  94. -- line height: 16
  95. -- part name: New
  96. ----- HyperTalk script -----
  97. on mouseUp
  98.   visual dissolve to gray
  99.   visual dissolve
  100.   doMenu "New Card"
  101. end mouseUp
  102.  
  103.  
  104.  
  105. -- part 17 (button)
  106. -- low flags: 00
  107. -- high flags: 2000
  108. -- rect: left=6 top=129 right=173 bottom=49
  109. -- title width / last selected line: 0
  110. -- icon id / first selected line: 1005 / 1005
  111. -- text alignment: 1
  112. -- font id: 0
  113. -- text size: 12
  114. -- style flags: 0
  115. -- line height: 16
  116. -- part name: To WP
  117. ----- HyperTalk script -----
  118. on mouseUp
  119.   if field "Letter" is not empty then
  120.     global WP , CL , BC
  121.     answer "Format letter and go to word processor?" with "Cancel" or "OK"
  122.     if it is "OK" then
  123.       put the date into field "Sent"
  124.       set lockScreen to true
  125.       put field "Letter" into temp
  126.       if field "Type" is "Personal" then
  127.         put "Shareware $15" & return & the long date & return & "Dear" && word 1 of field "From" & ":" & return before field "Letter"
  128.         put return & CL after field "Letter"
  129.       else
  130.         put "Shareware $15" & return & the long date & return & field "From" & return & "Company" & return & "Street" & return & "Address" & return & "Dear" && field "From" & return before field "Letter"
  131.         put return & BC after field "Letter"
  132.       end if
  133.       type tab
  134.       type tab with shiftKey
  135.       doMenu "Copy Text"
  136.       put temp into field "Letter"
  137.       go to card "Title"
  138.       answer "Remember to ‚ÄúPaste‚Äù in your word processor."
  139.       open WP
  140.       set lockscreen to false
  141.     end if
  142.   else
  143.     answer "You haven‚Äôt written this letter yet!"
  144.   end if
  145. end mouseUp
  146.  
  147.  
  148.  
  149.  
  150. -- part 18 (button)
  151. -- low flags: 00
  152. -- high flags: 2000
  153. -- rect: left=6 top=181 right=225 bottom=49
  154. -- title width / last selected line: 0
  155. -- icon id / first selected line: 8538 / 8538
  156. -- text alignment: 1
  157. -- font id: 0
  158. -- text size: 12
  159. -- style flags: 0
  160. -- line height: 16
  161. -- part name: Find
  162. ----- HyperTalk script -----
  163. on mouseUp
  164.   ask "What would you like to find?"
  165.   find it
  166. end mouseUp
  167.  
  168.  
  169.  
  170. -- part 20 (button)
  171. -- low flags: 00
  172. -- high flags: 2000
  173. -- rect: left=6 top=233 right=277 bottom=50
  174. -- title width / last selected line: 0
  175. -- icon id / first selected line: 20186 / 20186
  176. -- text alignment: 1
  177. -- font id: 0
  178. -- text size: 12
  179. -- style flags: 0
  180. -- line height: 16
  181. -- part name: Setup
  182. ----- HyperTalk script -----
  183. on mouseUp
  184.   answer "Sort by:" with "Name" or "Received" or "Sent"
  185.   set lockScreen to true
  186.   if it is "Name" then
  187.     sort text by field "From"
  188.   end if
  189.   if it is "Received" then
  190.     sort dateTime by field "Received"
  191.   end if
  192.   if it is "Sent" then
  193.     sort dateTime by field "Sent"
  194.   end if
  195.   go first card of background Letters
  196.   set lockScreen to false
  197. end mouseUp
  198.  
  199.  
  200.  
  201. -- part 21 (button)
  202. -- low flags: 00
  203. -- high flags: 2000
  204. -- rect: left=6 top=25 right=69 bottom=28
  205. -- title width / last selected line: 0
  206. -- icon id / first selected line: 15420 / 15420
  207. -- text alignment: 1
  208. -- font id: 0
  209. -- text size: 12
  210. -- style flags: 0
  211. -- line height: 16
  212. -- part name: Prev
  213. ----- HyperTalk script -----
  214. on mouseUp
  215.   visual scroll right to gray
  216.   visual scroll right
  217.   go previous card of background Letters
  218. end mouseUp
  219.  
  220.  
  221.  
  222. -- part 22 (button)
  223. -- low flags: 00
  224. -- high flags: 2000
  225. -- rect: left=29 top=26 right=69 bottom=48
  226. -- title width / last selected line: 0
  227. -- icon id / first selected line: 16560 / 16560
  228. -- text alignment: 1
  229. -- font id: 0
  230. -- text size: 12
  231. -- style flags: 0
  232. -- line height: 16
  233. -- part name: Next
  234. ----- HyperTalk script -----
  235. on mouseUp
  236.   visual scroll left to gray
  237.   visual scroll left
  238.   go next card of background Letters
  239. end mouseUp
  240.  
  241.  
  242.  
  243. -- part 23 (button)
  244. -- low flags: 00
  245. -- high flags: 2000
  246. -- rect: left=29 top=285 right=330 bottom=49
  247. -- title width / last selected line: 0
  248. -- icon id / first selected line: 16692 / 16692
  249. -- text alignment: 1
  250. -- font id: 0
  251. -- text size: 12
  252. -- style flags: 0
  253. -- line height: 16
  254. -- part name: Return
  255. ----- HyperTalk script -----
  256. on mouseUp
  257.   visual scroll down to gray
  258.   visual scroll down
  259.   go to card "Title"
  260. end mouseUp
  261.  
  262.  
  263.  
  264. -- part 24 (button)
  265. -- low flags: 00
  266. -- high flags: 2000
  267. -- rect: left=6 top=285 right=329 bottom=29
  268. -- title width / last selected line: 0
  269. -- icon id / first selected line: 26635 / 26635
  270. -- text alignment: 1
  271. -- font id: 0
  272. -- text size: 12
  273. -- style flags: 0
  274. -- line height: 16
  275. -- part name: Home
  276. ----- HyperTalk script -----
  277. on mouseUp
  278.   push card
  279.   visual effect venetian blinds to gray
  280.   visual effect venetian blinds
  281.   go to card LHelp
  282. end mouseUp
  283.  
  284.  
  285. -- part 25 (field)
  286. -- low flags: 01
  287. -- high flags: 0004
  288. -- rect: left=203 top=78 right=94 bottom=270
  289. -- title width / last selected line: 0
  290. -- icon id / first selected line: 0 / 0
  291. -- text alignment: 0
  292. -- font id: 3
  293. -- text size: 9
  294. -- style flags: 256
  295. -- line height: 12
  296. -- part name: Type
  297.  
  298.  
  299. -- part 26 (button)
  300. -- low flags: 00
  301. -- high flags: 2000
  302. -- rect: left=204 top=79 right=91 bottom=267
  303. -- title width / last selected line: 0
  304. -- icon id / first selected line: 0 / 0
  305. -- text alignment: 1
  306. -- font id: 0
  307. -- text size: 12
  308. -- style flags: 0
  309. -- line height: 16
  310. -- part name: 
  311. ----- HyperTalk script -----
  312. on mouseUp
  313.   if field "Type" is "Personal" then
  314.     put "Business" into field "Type"
  315.   else
  316.     put "Personal" into field "Type"
  317.   end if
  318. end mouseUp
  319.  
  320.